home *** CD-ROM | disk | FTP | other *** search
/ PC Open 107 / PC Open 107 CD 2.bin / CD2 / PDF / Corsi / PHP / lezione_2 / protetta_1.php < prev    next >
Encoding:
PHP Script  |  2004-10-01  |  1.4 KB  |  42 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4.     <title>Pagina protetta da password - esempio 1</title>
  5.     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. </head>
  7. <body>
  8.  
  9. <?php
  10.     // funzione generica di confronto
  11.     function controllo ($confronto, $pass) {
  12.         if ($confronto==$pass) {
  13.             return true;
  14.         }
  15.         return false;
  16.     }    
  17.  
  18.     // password decisa da noi
  19.     $password="pluto";
  20.  
  21.     // $check assumerα valore true o false in dipendenza del valore inserito nel form    
  22.     $check=controllo($_POST['pwd'],$password);    
  23.     
  24.     if ($check==false) {
  25.     // la password Φ errata o non Φ mai stata inserita. Viene ripresentato il form
  26. ?>
  27.         <h3>Inserisci la password corretta per entrare nella pagina protetta</h3>
  28.         <form action="protetta_1.php" method="post">
  29.         <input type="password" name="pwd"> = password<p></p>
  30.         <input type="submit" name="invio" value="Connetti">
  31.         </form>
  32. <?php
  33.     }
  34.     else {
  35.     // la password Φ esatta e quindi posso avere accesso alla pagina
  36.            echo "<h3>Hai inserito la password giusta. La pagina Φ a tua disposizione</h3>";
  37.         echo "bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla";
  38.     }
  39. ?>
  40. </body>
  41. </html>
  42.